.bc {
    background: url("../img/login-back.jpg") 0 -70px;
    background-size: 375px 900px;
    height: 900px;
    width: 375px;
    float: left;
    position: fixed;
    left: 0;
}

.all {
    // position: relative;
    margin-left: 375px;
    overflow: auto;
    height: auto;

    .all_c {
        // border: 1px solid red;

        .header {
            // float: left;
            padding: 20px;
            height: 80px;

            .header_t {
                float: left;

                .logo{
                    width: 40px;
                    height: 40px;
                    position: relative;
                    margin-right:  10px;
                    a{
                        display: block;
                        width: 40px;
                        height: 40px;
                        text-indent: -9999px;
                        position:absolute;
                        top: 0;
                        left: 0;
                        z-index: 10;
                    }
                    img{
                        width: 40px;
                        height: 40px;
                        position:absolute;
                        top: 0;
                        left: 0;
                        z-index: 1;
                    }
                }

                h1 {
                    float: left;
                    font-size: 26px;
                    font-weight: normal;
                    color: #333;
                    margin-top: 5px;
                    // width: 100px;
                }
            }

            .nav {
                float: right;

                a {
                    margin-left: 10px;
                    margin-right: 10px;
                    // display: inline-block;
                    height: 40px;
                    font-size: 14px;
                    font-weight: 400;
                    color: #838383;
                    line-height: 40px;
                }

                span {
                    color: #838383;
                    height: 40px;
                    line-height: 40px;
                    font-size: 14px;
                }
            }
        }



        .login {
            box-shadow: 0px 5px 30px #ddd;
            position: relative;
            width: 450px;
            height: 520px;
            // border: 1px solid red;
            // float: left;
            margin: 0 auto;
            padding: 40px 45px;

            .login_t {
                height: 40px;

                a {
                    font-size: 22px;
                }
            }

            .user,
            .psd {
                input {
                    height: 60px;
                    line-height: 20px;
                    border: none;
                    color: #333;
                    background: #F9F9F9;
                    width: 356px;
                    font-size: 17px;
                    padding: 20px 20px 10px;
                    box-sizing: border-box;
                    margin-bottom: 20px;
                }

            }

            .btn {
                width: 356px;
                height: 60px;
                color: #fff;
                background-color: #ff5c00;
                border: none;
                font-size: 18px;
            }

            .zi {
                div {
                    margin-top: 12px;
                }

                a {
                    color: #ff5c00;
                }

                >:nth-child(1) {
                    float: left;

                }

                >:nth-child(2) {
                    float: right;

                }
            }

            .other {
                position: absolute;
                bottom: 123px;
                left: 176px;
                color: #aaa;
                font-size: 17px;
            }

            .tu {
                border: 1px solid transparent;
                position: absolute;
                bottom: 36px;
                left: 70px;

                img {
                    height: 80px;
                    border: none
                }
            }
        }

    }
}

.footer {
    margin-top: 86px;
    margin-bottom: 22px;
    font-size: 12px;
    color: #999;
    text-align: center;
}